package com.biz.primus.model.payment.vo.req;

import lombok.Data;

@Data
public class PaymentRefundReqVo extends PaymentQueryReqVo {

    private static final long serialVersionUID = -4796462698474752590L;

    /**
     * 退款单号
     */
    private String refundNo;

    /**
     * 原订单号
     */
    private String oriOrderNo;

    /**
     *交易订单号
     */
    private String orderNo;

    /**
     * 订单总金额
     */
    private Integer totalAmount;

    /**
     * 退款金额
     */
    private Integer refundAmount;

    /**
     * 退款批次号
     */
    private String refundBatchNo;

    /**
     * 退款总笔数<br/>
     * 必填，即参数detail_data的值中，“#”字符出现的数量加1，最大支持1000笔（即“#”字符出现的最大数量999个）
     */
    private String batchNum = "1";

    /**
     * 退款原因
     */
    private String refundReason;

}